package com.gitee.somenvm.ninerpgitem.core.item

import org.bukkit.Material
import org.bukkit.entity.Player
import org.bukkit.inventory.ItemStack

/**
 * ItemManager
 *
 * @author  SomeNvM
 * @date  2023/1/12 18:47
 */
object ItemManager {
    /**
     * 根据id获取一个已加载的物品
     * @param id 物品id
     * @param player 玩家
     * @return 构建物品或空
     */
    fun getItem(id: String, player: Player): ItemStack {
        val ni = ItemLoader.configNitems.find { it.id == id }
        return ni?.build(player) ?: ItemStack(Material.AIR)
    }

}